package com.xyrl.project.common.system.vo;

import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

/**
 * 中国区域数据
 *
 * @author zhongp
 * @version 1.0
 * @className AreasVo
 * @company 星纭融链科技服务有限公司
 * @date 2020-01-07 15:13:07
 * @Description
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true, value = {"parentCode", "sort"})
public class AreasVo {
    /**
     * 城市编码
     */
    private String code;
    /**
     * 上级城市编码
     */
    @JsonFilter("parentCode")
    private String parentCode;
    /**
     * 省/市/区 名称
     */
    private String name;
    /**
     * 下级地区
     */
    private List<AreasVo> children;
    /**
     * 排序
     */
    private Integer sort;
}
